// 订单状态 1 未支付 2 支付完成（0元单）
export const ORDER_PAY_STATUS = {
  UNPAID: 1,
  PAID: 2,
};

//默认支付方式
export const DEFAULT_PAY_WAY = [{ name: "微信支付", pay_way: 6 }];

// 接口异常通用提示
export const COMMON_ERROR_MSG = "系统异常，请稍后重试";

//支付策略常量
export const PAY_WAY = {
  //调用微信支付提供的JSAPI接口
  WxJSAPIPay: "WxJSAPIPay",
  //在微信客户端外的移动端网页商户发起本服务呼起微信客户端进行支付
  WxH5Pay: "WxH5Pay",
  //支付宝支付
  AliPay: "AliPay",
  //支付宝花呗支付
  AliHuabeiPay: "AliHuabeiPay",
  //吱口令支付
  AliPayCommand: "AliPayCommand",
  //象币虚拟币支付
  VirtualPay: "VirtualPay",
  //快手小程序支付
  KSMiniProgramPay: "KSMiniProgramPay",
  //店铺小程序、鹅圈子小程序、独立圈子小程序、视频号小程序、视频号分销小程序支付
  MpBlankPay: "MpBlankPay",
  //非服务商模式、购物车下单支付跳空白页
  H5BlankPay: "H5BlankPay",
  //扫码支付
  ScanPay: "ScanPay",
};

// 支付宝支付类型 zfb_web-网页支付 zfb_zkl-吱口令支付
export const PAY_TAB_LIST = {
  ZFB_WEB: "zfb_web",
  ZFB_ZKL: "zfb_zkl",
};

//后端定义的支付场景枚举值
export const PAY_WAY_LIST = {
  NONE: -1, //未指定支付方式
  WEIXIN_PAYMENT: 0, //微信支付(自有)
  ALI_OWN: 1, //支付宝支付(自有)
  IOS_ZLOTY: 2, //IOS波币支付
  ANDROID_ZLOTY: 3, //安卓波币支付
  OFFLINE_PAY: 4, //线下支付
  BAIDU_PAY: 5, //百度支付
  WECHAT_PAY: 6, //微信收付通
  YX_VIRSUAL_PAY: 7, //虚拟币支付(印象笔记)
  DY_MINI_PAY: 8, //抖音小程序
  DY_PAY: 9, //抖音交易组件2.0
  ALI_PAY: 10, //支付宝直付通
  KS_PAY: 11, //快手小程序担保支付收银台
  BRAND_VIRSUAL_PAY: 12, //IOS虚拟币支付(独立品牌APP)
  XET_VIRSUAL_PAY: 13, //小鹅通虚拟币支付(小鹅通APP)
  ALI_HUABEI_PAY: 14, //支付宝花呗分期支付
};

// 支付类别，0-h5支付，1-扫码，2-app，3-APP内嵌h5
export const PAY_TYPE_LIST = {
  H5: 0,
  SCAN_CODE: 1,
  APP: 2,
  APP_H5: 3,
};

//从支付页面返回到订单页，如果有这个cookie，则需要查询订单状态，判断用户是否支付成功
export const KEY_ORDER_DETAILS = "wx_H5_pay";
//缓存跳转链接
export const PAY_SUCCESS_URL = "pay_success_url";
export const PAY_FAIL_URL = "pay_fail_url";

// 购物车下单 子单信息
export const SUB_ORDERS = "sub_orders";